package my.example;

import java.io.Serializable;
import java.util.List;

import javax.validation.constraints.NotBlank;

/**
 * 代码生成配置
 * @author ZL
 */
public class ReqCfgGenerateDetailDTO implements Serializable {

    /** default Serial Version UID*/
    private static final long serialVersionUID = 1L;
    
    /**
     * 生成配置主键ID|0001
     */
    @NotBlank
    private String cfgGenerateId;
    
    /**
     * 子对象：呱唧呱唧
     * @title 子对象|Y
     */
    private ResCfgGenerateDetailDTO children;

    /**
     * 呵呵呵
     * @title 主键ID|5654.676,HEHEHE
     */
    private List<String> ids;
    
    /**
     * 排序|999
     */
    private int orderNum;
    
    /**
     * 主键ID：呵呵呵
     * @title 主键ID|5352.7686,233.453
     */
    private List<Integer> ids2;
    
    /**
     * 标志|true
     */
    private boolean flag;
    
    /**
     * 标志|false
     */
    private String flag2;

    public String getCfgGenerateId() {
        return cfgGenerateId;
    }

    public void setCfgGenerateId(String cfgGenerateId) {
        this.cfgGenerateId = cfgGenerateId;
    }

    public ResCfgGenerateDetailDTO getChildren() {
        return children;
    }

    public void setChildren(ResCfgGenerateDetailDTO children) {
        this.children = children;
    }

    public List<String> getIds() {
        return ids;
    }

    public void setIds(List<String> ids) {
        this.ids = ids;
    }

    public int getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(int orderNum) {
        this.orderNum = orderNum;
    }

    public List<Integer> getIds2() {
        return ids2;
    }

    public void setIds2(List<Integer> ids2) {
        this.ids2 = ids2;
    }

    public boolean isFlag() {
        return flag;
    }

    public void setFlag(boolean flag) {
        this.flag = flag;
    }

    public String getFlag2() {
        return flag2;
    }

    public void setFlag2(String flag2) {
        this.flag2 = flag2;
    }
}